package day11.factory;

/*
 * 客户要一头牛、一只猴子、一只兔子
 * 牛，猴子，兔子类
 * 
 */
public class AnimalFactory {

	public static Animal getAnimal(Animal a) throws Exception {
//		return (Animal) Class.forName(name).newInstance();
		//判断
//		if(name.equals("r")) {
//			Animal r = new Rebbit();
//			return r.getClass();//兔子
//		}else if(name.equals("c")) {
//			Animal c = new Cow();
//			return c.getClass();//兔子
//		}else if(name.equals("m")){
//			Animal m = new Monkey();
//			return m.getClass();
//		}
//		return null;
		return a.getClass().newInstance();
	}
}
